const webdriver = require("selenium-webdriver");
// const chromeDriver = require("selenium-webdriver/chrome");
const By = webdriver.By;
// const until = webdriver.until;
const driver = new webdriver.Builder()
                .forBrowser("chrome")
                // .setChromeOptions(new chromeDriver.Options().addArguments(["headless"]))
                .build();




async function  start () {
  driver.get("https://www.baidu.com");
  // await driver.findElement(By.id("su")).then(() => {
  //   console.log(91)
  //   await su();
  // }, () => {
  //   //没有弹框  直接获取
  //   console.log("展开  --- 没有这个元素往下执行91-----");
  //   //获取文本
  // })
  // await driver.findElement(By.id("s_lg_img")).then(() => {
  //   console.log(92)
  //   s_lg_img();
  // }, () => {
  //   //没有弹框  直接获取
  //   console.log("展开  --- 没有这个元素往下执行92---");
  //   //获取文本
  // })
  await driver.findElement(By.id("su")).getAttribute("value").then((res) => {
    console.log(91);
    let text = Sw(res);
    console.log(text);
  }, ()=>{
    console.log("wewe", 91);
  });
    await driver.findElement(By.id("su")).click().then(() => {
      console.log(911111);

    }, () => {
      console.log("wewe", 911111);
    });
  await driver.findElement(By.id("quickdelete")).then(() => {
    console.log(324);
  }, () => {
    console.log("wewe", 912344324);
  });
  await driver.findElement(By.id("s_lg_imgdfd_new")).getAttribute("src").then((res) => {
    console.log(92);
    let text = Sw(res);
    console.log(text);
  }, () => {
    console.log("wewe", 92);
  });

  driver.quit(); //关闭浏览器
}
// // textContent
// async function s_lg_img() {
//   await driver.findElement(By.id("s_lg_img")).getAttribute("src").then((res) => {
//     let text = Sw(res);
//     console.log(text);
//   })
// }
// // textContent
// async function su() {
//   await driver.findElement(By.id("su")).getAttribute("value").then((res) => {
//     let text = Sw(res);
//     console.log(text);
//   })
// }

start();

function Sw(str) {
  //去掉首尾两端的空格(^\s*)|(\s*$)
  return str.replace(/(^\s*)|(\s*$)/g, "");
}

